Copyright: Herramientas SQL de Paradox para Windows, v.5.xx
Citation: Copyright ® 1985, 1994 Borland International.


Ayuda de herramientas SQL

Paradox para Windows 5.0 incluye un conjunto de herramientas para crear, indexar y rellenar tablas SQL de forma interactiva. Las herramientas SQL le permiten intercambiar datos entre los siguientes tipos de tablas:

dBASE -- dBASE III+, dBASE IV

Paradox -- Paradox 3.5, Paradox para Windows 4.5 o versión superior

SQL (requiere vínculos SQL de Borland) -- Informix 4.1 o versión superior, InterBase 3.3, Oracle 6.0 o versión superior, Sybase/Microsoft SQL Server 4.10 o versión superior.


Indice de herramientas SQL

Tabla de Contenidos

Añadir tablas SQL

Copiar tablas SQL

Crear tablas SQL

Visualizar la estructura de una tabla SQL

Eliminar tablas SQL

Localizar alias

Gestionar índices de tablas SQL

Utilizar la Barra de herramientas SQL


Barra de herramientas SQL

Abrir la Barra de herramientas SQL

Para abrir la Barra de herramientas SQL, seleccione Herramientas | Herramientas SQL.

La primera vez que abre la Barra de herramientas, SQL verifica si en el sistema hay información sobre la tabla de configuración SQL. En caso de ser necesario (por ejemplo, si ha instalado una nueva tabla de configuración SQL), Herramientas SQL reincorpora los archivos que necesita.

Cerrar la Barra de herramientas SQL

Para cerrar la Barra de herramientas SQL, haga doble clic sobre su botón de control.


Herramienta Alias

La herramienta Alias abre el Cuadro de diálogo Gestor de alias de Paradox. Puede utilizar este cuadro para crear, eliminar o modificar un alias o para conectarlo o desconectarlo de un servidor SQL.


Crear una nueva tabla SQL

Descripción

Para crear una nueva tabla en su base de datos SQL:

1.	Rellene el Cuadro de diálogo SQL: Crear tabla para definir la estructura de la tabla que está creando.

2.	Si desea ver la nueva tabla automáticamente después de crearla, seleccione Ver nueva tabla.

2.	Para crear la tabla, seleccione Guardar.

Si seleccionó Duplicar índices, Paradox mostrará el mensaje siguiente:

Indices duplicados pero no creados.
¿Desea crearlos?

Haga clic en Sí para continuar y en No para crear la nueva tabla sin índices.

Si surge algún problema al crear la tabla, Paradox le mostrará un mensaje de error, así como, siempre que sea posible, un mensaje y un código de error nativo del servidor SQL.


Herramienta Crear tablas
Herramienta Crear tabla

Vea también

Esta herramienta abre el cuadro de diálogo Crear tabla SQL. Este cuadro le permite crear una nueva tabla de su base de datos SQL.

Tipo de tabla

Utilice la lista desplegable Tipo de tabla para especificar el tipo de tabla que desea crear.

Nota:  Si duplica una tabla existente y cambia el Tipo de tabla, la estructura de la tabla se modificará, reflejando el nuevo Tipo de tabla. Por ejemplo, si duplica la estructura de una tabla de Paradox para crear una tabla Oracle, el tipo de campo ALPHA cambiará automáticamente al tipo CHAR de Oracle.

Nombre de alias

Utilice la lista desplegable y Nombre de alias para especificar la situación de la nueva tabla SQL.

Nombre de tabla

Introduzca un nombre para la nueva tabla.

Copiar estructura/Copiar índices

Si cuenta ya con una tabla que tiene la estructura que desea utilizar, puede duplicar esta estructura. Esto evita tener que introducir los datos de la estructura en la Lista de campos.

Seleccione Duplicar estructura para abrir el Inspector de archivos. Una vez dentro del Inspector, podrá elegir la tabla cuya estructura desea duplicar. Para obtener más información sobre Examinar archivos, consulte la Guía de Usuario de Paradox para Windows.

Si desea duplicar también los índices de la tabla, seleccione Copiar índices.

Borrar estructura

Seleccione Borrar estructura para eliminar la estructura que aparece en la Lista de campos y vuelva a empezar, utilizando el mismo Tipo de tabla, Alias, y Nombre de tabla.

Lista de campos

Se utiliza para especificar la estructura de la nueva tabla y completar la información de la Lista de campos. Cada fila describe un campo de la tabla.

Defina el Nombre y el Tipo de cada uno de los campos, (si desea ver el menú de tipos de campo disponibles, pulse la barra espaciadora o haga clic con el botón derecho en la columna Tipo). Según cuál sea el tipo de su tabla, es posible que también tenga que introducir datos en las siguientes columnas:

Dec	Especifica el número de cifras decimales a almacenar.

Clave	Crea una clave principal para el campo. Para especificarla, haga doble clic o pulse cualquier tecla para visualizar el indicador de campo clave,(sólo en Paradox).

No nulo	Indica si el campo se puede o no anular. Para que no se pueda, introduzca una "S" y, para que sea nulo, una "N" (excepto en Paradox)


Vea también

Crear una nueva tabla SQL


Eliminar tablas

Descripción

Para eliminar una tabla de su base de datos SQL:

1.	Rellene el Cuadro de diálogo SQL: Eliminar tablas, especificando la tabla que desea eliminar.

2.	Seleccione Eliminar tabla para eliminar dicha tabla. Paradox le pedirá confirmación antes de eliminarla.

Si surge algún problema para eliminar la tabla, Paradox le mostrará un mensaje de error, así como, siempre que sea posible, un mensaje y un código de error nativo del servidor SQL.


Vea también

Eliminar tablas


Herramienta Eliminar tabla

Vea también

Esta herramienta abre el cuadro de diálogo Eliminar tabla SQL. Dicho cuadro le permite eliminar una tabla de su servidor SQL.

Nombre de tabla

Si conoce el nombre de la tabla que desea utilizar, escríbalo en el cuadro de texto Nombre de tabla. En caso de que la tabla no esté en su directorio de trabajo, utilice un alias; por ejemplo, :ORA_DB:CLIENTE.

Si necesita realizar una búsqueda de la tabla, elija Examinar. Aparece el cuadro de diálogo Examinar archivos de Paradox (para obtener más información sobre Examinar archivos, consulte la Guía del Usuario de Paradox para Windows)

Tipo de tabla

Una vez seleccionada la tabla, su correspondiente tipo aparecerá en el campo Tipo de tabla.

Mostrar estructura

Si desea comprobar la estructura de la tabla seleccionada, elija Mostrar estructura. Si la tabla no se puede eliminar, Paradox le mostrará un mensaje de advertencia.

Eliminar tabla

Para eliminar la tabla especificada, seleccione Eliminar tabla.


Herramienta Añadir/Copiar tabla
Añadir o copiar una tabla

Descripción

Para copiar registros de una tabla a otra:

1.	Rellene el Cuadro de diálogo SQL: Añadir/Copiar tabla para especificar la tabla que desea añadir o copiar.

2.	Si desea ver la tabla destino después de modificarla o crearla, seleccione Ver tabla modificada.

3.	Si no desea que esta herramienta SQL copie los índices de la tabla, seleccione No copiar índices.

4.	Seleccione Añadir para añadir los registros a la tabla renombrada.

Si surge algún problema para crear la tabla, Paradox le mostrará un mensaje de error, así como, siempre que sea posible, un mensaje y un código de error nativo del servidor SQL.

Nota:  Si no se ha copiado ningún índice durante la creación de la tabla, los registros se añadirán automáticamente a la tabla destino. Esto ocurrirá incluso en caso de haber seleccionado inicialmente la opción Añadir y actualizar.

Restricciones sobre el tipo de campo

El servidor de destino puede imponer una serie de limitaciones en relación a los tipos de campo permitidos para la tabla destino. Por ejemplo, dado que Oracle no permite que haya dos campos LONG en la misma tabla, no es posible añadir una tabla de Paradox que contenga dos campos memo a una tabla SQL de Oracle.


Herramienta Añadir y copiar tabla
Añadir/Copiar tabla SQL

Vea también

Esta herramienta abre el cuadro de diálogo Añadir/Copiar tabla SQL. Este cuadro le permite añadir o copiar una tabla a su base de datos SQL.

De la tabla/A la tabla

Introduzca el nombre de la tabla origen (que contiene los registros que desea añadir) en el cuadro de texto De y el nombre de la tabla destino en el cuadro A. La tabla origen debe ser válida; la tabla destino debe ser válida o una nueva tabla.

Si conoce el nombre de la tabla que desea, introdúzcalo en el cuadro de texto Nombre de tabla. En caso de que la tabla no esté en su directorio de trabajo, utilice un alias; por ejemplo, :ORA_DB:CLIENTE.

Seleccione Examinar si necesita buscar el nombre de la tabla. Esto abrirá el cuadro de diálogo Examinar archivo de Paradox. (Para obtener más información sobre Examinar archivos, consulte la Guía del Usuario de Paradox para Windows)

Tipo de tabla

El tipo de tabla aparece automáticamente a la derecha del nombre de tabla. Si escoge un archivo no válido, Paradox asignará el valor "Desconocido" a tipo de tabla. Si la tabla destino no existe aún, puede asignarle un tipo de tabla específico seleccionando el campo A y haciendo clic con el botón derecho. Esto abrirá una lista desplegable de alias disponibles.

Si no se especifica ni el alias ni el tipo de tabla, Paradox le asignará el valor "Desconocido" a tipo de tabla.

Nota:  También puede añadir registros a los alias. Seleccione la tabla origen de un alias y la tabla destino de otro. Los tipos de campo de la tabla destino que aparecen son nativos en relación al alias que seleccionó y la traducción de dichos tipos tendrá lugar después de que se añadan.

Mostrar estructura

Si desea ver la estructura de la tabla seleccionada, seleccione Mostrar estructura. Si la tabla no aparece en pantalla, Paradox mostrará un mensaje de advertencia.

En caso de ser necesario, puede utilizar Mostrar estructura para visualizar la estructura de la tabla destino. Es muy probable que tenga que hacerlo para modificar los nombres de campo y así evitar el uso de una palabra reservada en la tabla destino. (Por ejemplo, en Oracle, la palabra "FECHA" es una palabra reservada y no puede utilizarse como nombre de campo).

Opciones

Añadir	Añadir registros al final de una tabla destino no indexada.

Actualizar	Compara registros tanto en la tabla origen como en la de destino. En caso de correspondencia de valores clave, permite que los datos de la tabla origen sobrescriban a los datos de la tabla destino.

Añadir y actualizar	Actualiza los registros con valores clave que correspondan y añade el resto al final de la tabla destino.


Vea también

Añadir o copiar una tabla


Herramienta Gestionar índices

Vea también

Esta herramienta abre el cuadro de diálogo Gestionar índices SQL. Este cuadro le permite crear un nuevo índice para una tabla, así como modificar o eliminar un índice existente.

Nombre de tabla

Si conoce el nombre de la tabla que desea, escríbalo en el cuadro de texto Nombre de tabla. Si la tabla no aparece en el directorio de trabajo, utilice un alias; por ejemplo, :ORA_DB:CLIENTE.

seleccione Examinar si necesita buscar en nombre de tabla. Esto abrirá el cuadro de diálogo Examinar archivo de Paradox. (Para obtener más información sobre Examinar archivos, consulte la Guía del Usuario de Paradox para Windows)

Tipo de tabla

Cuando seleccione una tabla, su tipo aparecerá en el cuadro de diálogo.

Indices

Haga clic sobre Indices para abrir el cuadro de diálogo Indices de tabla SQL. Este cuadro muestra la estructura de la tabla a indexar y la lista de índices que existen para dicha tabla.

Los botones del cuadro de diálogo Indices de tabla SQL se utilizan para definir un nuevo índice o para modificar o eliminar un índice existente.


Vea también

Definir un nuevo índice

Modificar un índice existente

Eliminar un índice


Definir un nuevo índice

Descripción

Para crear un nuevo índice:

1.	Rellene el Cuadro de diálogo SQL: Gestionar índices, introduciendo los datos de los campos Nombre y Tipo de tabla.

2.	Seleccione Indices para abrir el cuadro de diálogo SQL:Indices de tabla. Este cuadro le muestra la estructura de la tabla a indexar y la lista de índices que existen para dicha tabla.

3.	Rellene el cuadro de texto Nuevo nombre de índice.

Si se trata de una tabla de Paradox y usted sólo selecciona un campo para el índice, se le asignará a éste automáticamente el nombre de dicho campo. Si introduce un nombre diferente, Paradox mostrará un mensaje de advertencia indicándole que el nombre se sustituirá con el nombre del campo.

Si ha elegido más de un campo en una tabla de Paradox, debe introducir un nombre de índice específico.

Si se trata de una tabla SQL, el nombre de índice ha de ser único no sólo para la tabla destino, sino también para todo el conjunto SQL (en otras palabras, no debe haber un índice con el mismo nombre en cualquier otro alias del servidor SQL).

Nota:	Si intenta dar al nuevo índice un nombre no único, las herramientas SQL añadirán al índice una extensión de fecha de cuatro dígitos, que es la fecha en que fue creado. Esto crea un índice que se asemeja al nombre que usted le asignó, pero a la vez único en relación al conjunto SQL.

4.	Seleccione Definir nuevo para definir el índice. Esto abre el cuadro de diálogo SQL: Indices de tabla SQL. Resalte los nombres de los campos que desea indexar y seleccione >> para moverlos al cuadro de texto Campos indexados. Haga clic sobre los botones Arriba o Abajo de Cambiar orden para fijar la posición de cada campo en el índice.

5.	Seleccione cualquiera de las opciones de índice siguientes:

Mantenido	Mantener índice actual; es decir, después de guardar las modificaciones de una tabla, sólo se actualizará la parte del índice que se ha modificado (sólo en Paradox).

Unico	El índice no puede tener ningún valor clave duplicado.

No distinguir mayús/minús	El índice busca caracteres sin distinguir mayúsculas ni minúsculas; por ejemplo, no distingue entre "a" y "A."

6.	Una vez obtenido el diseño de índice que desea, seleccione Guardar índice. Esto almacenará la definición de índice y le devolverá al cuadro de diálogo SQL: Indices de tabla.

7.	Para guardar los cambios de forma permanente, seleccione Indice.

Si surge algún problema al crear el índice (por ejemplo, si su alias actual está en un servidor SQL y ha utilizado un nombre de índice que no es único), Paradox mostrará un mensaje de error, así como, siempre que sea posible, un mensaje y un código de error nativo del servidor SQL.

Restricciones sobre el tipo de campo

No se pueden crear índices para los tipos de campo blob o memo.

No se pueden crear o modificar matrices.


Modificar un índice existente

Descripción

Para modificar un índice existente:

1.	Rellene el Cuadro de diálogo Gestionar índices SQL, introduciendo los datos de los campos Nombre y Tipo de tabla.

2.	Haga clic sobre Indices para abrir el cuadro de diálogo Indices de tabla SQL. Este cuadro muestra la estructura de la tabla a indexar y la lista de índices que existen para dicha tabla.

3.	Active el nombre del índice que desea modificar.

4.	Para redefinir el índice actual, seleccione Definir nuevo. Esto abrirá el cuadro de diálogo SQL: Indices de tabla. Utilice los botones direccionales de Modificar orden para modificar los campos y el orden del índice actual.

5.	Seleccione cualquiera de las opciones de índice siguientes:

Mantenido	Mantener índice actual; es decir, después de guardar las modificaciones de una tabla, sólo se actualizará la parte del índice que se ha modificado (sólo en Paradox).

Unico	El índice no puede tener ningún valor clave duplicado.

No distinguir mayús/minús	El índice busca caracteres sin distinguir mayúsculas ni minúsculas; por ejemplo, no distingue entre "a" y "A."

6.	Una vez obtenido el diseño de índice que desea, seleccione Guardar índice. Esto almacenará la definición de índice y le devolverá al cuadro de diálogo SQL: Indices de tabla.

7.	Para guardar los cambios de forma permanente, seleccione Indice.

Si surge algún problema al crear el índice (por ejemplo, si su alias actual está en un servidor SQL y ha utilizado un nombre de índice que no es único), Paradox mostrará un mensaje de error, así como, siempre que sea posible, un mensaje y un código de error nativo del servidor SQL.

Restricciones sobre el tipo de campo

No se pueden crear índices para los tipos de campo blob o memo.

No se pueden crear o modificar matrices.


Eliminar un índice existente

Descripción

Para eliminar un índice existente:

1.	Rellene el Cuadro de diálogo SQL: Gestionar índices, introduciendo los datos de los campos Nombre y Tipo de tabla.

2.	Seleccione Indices para abrir el cuadro de diálogo SQL: Indices de tabla SQL. Este cuadro muestra la estructura de la tabla a indexar y la lista de índices que existen para dicha tabla.

3.	Resalte el nombre del índice que desea modificar.

4.	Para eliminar el índice, seleccione Eliminar índice.


Herramienta Visualizar estructura
La herramienta Visualizar estructura

Haga clic sobre esta herramienta para abrir el cuadro de diálogo Visualizar estructura. Este cuadro le permite visualizar la estructura de una tabla SQL existente.

Para modificar la estructura de una tabla SQL existente, utilice el Editor SQL de Paradox. (Si desea más información, consulta la ayuda en línea de Paradox para Windows.)

Nombre de tabla

Si conoce el nombre de la tabla que desea, escríbalo en el cuadro de texto Nombre de tabla. Si la tabla no aparece en el directorio de trabajo, utilice un alias; por ejemplo, :ORA_DB:CLIENTE.

Si necesita examinar para encontrar el nombre de la tabla, seleccione Examinar. Esto abrirá la opción Examinar archivo de Paradox. (Para obtener más información sobre Examinar archivos, consulte la Guía del Usuario de Paradox para Windows)

Tipo de tabla

Cuando seleccione una tabla, su tipo aparecerá en el cuadro de diálogo.

Mostrar estructura

Si desea visualizar la estructura de una tabla, seleccione Mostrar estructura. Esto abrirá el cuadro Examinar estructura SQL.

Si surge algún problema al crear el índice (por ejemplo, si su alias actual está en un servidor SQL y ha utilizado un nombre de índice que no es único), Paradox le mostrará un mensaje de error, así como, siempre que sea posible, un mensaje y código de error nativo del servidor SQL.